
{$CLEO .cs}

0000:
04ED: load_animation "SEX"
:START
repeat
wait 0
until 0ab0: 52 //4
player.CanMove(0) = false


04C4: store_coords_to 2@ 3@ 4@ from_actor $PLAYER_ACTOR with_offset 0.0 5.0 -0.6 
12@ = Object.Create(943, 0.0, 0.0, -25.0)                                                             
Object.PutAt(12@, 2@, 3@, 4@)
0750: set_object 12@ visibility 1
08D2: object 12@ scale_model 0.4
 #WFYSEX.load
                                                                                                                                                                                                  
    038b:
    0400: store_coords_to 2@ 3@ 4@ from_car 12@ with_offset -0.03 1.2 -0.33                                 
    18@ = actor.Create(prostitute, #WFYSEX, 2@,3@,4@)                        
    Actor.SetImmunities(18@, 1, 1, 1, 1, 1)
    17@ = object.Angle(12@)
    17@ += 180.0 
    Actor.Angle(18@) = 17@
    0619: enable_actor 18@ collision_detection 0



1@ = Object.Create(#gun_dildo2, 0.0, 0.0, -25.0)                                                             
0400: store_coords_to 2@ 3@ 4@ from_actor 12@ with_offset -1.0 3.3 0.5                        
Object.PutAt(1@, 2@, 3@, 4@)
08D2: object 1@ scale_model 2.2
player.CanMove(0) = TRUE
 
21@ = 0.7
while true
    wait 0
    069A: attach_object 1@ to_object 12@ with_offset 0.0999999 21@ 0.2 rotation 12.7 97.1991 92.1992
    0812: AS_actor 18@ perform_animation "SEX_3_W" IFP "SEX" framedelta 4.0 loopA 0 lockX 0 lockY 0 lockF 1 time -1 // versionB
    0393: actor 18@ perform_animation "SEX_3_W" at 3.0 times_normal_rate
    ///8@ += 130.0
    if 21@ >= 0.8
    then 21@ = 0.7
    else wait 30
        21@ += 0.3
    end
    IF 0ab0: 53 //5
    THEN BREAK
    END
end

ACTOR.RemoveReferences(18@)
ACTOR.DestroyInstantly(18@)
OBJECT.RemoveReferences(12@)
OBJECT.Destroy(12@)
OBJECT.RemoveReferences(1@)
OBJECT.Destroy(1@)
GOTO @START

end_thread